home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / kmail291.zip / HISTORY < prev    next >
Text File  |  1992-03-05  |  11KB  |  287 lines

  1. KMAIL291 - 03/05/92
  2.  
  3.            Broke the bulletin scan routine earlier in this beta cycle.
  4.            It ended up trying to scan bulletins from the highest
  5.            numbered conference. Fixed!
  6.  
  7.            Added the beginning of multi-lingual support. You may now
  8.            customize the following files with a .language extension
  9.            as necessary. The English versions will NOT have a .extension.
  10.            KMail also supports the PCB @XX color codes in these files.
  11.  
  12.               NEWUSER
  13.               PNTMSG
  14.               KMHELP
  15.  
  16.      ===>  The KMAIL.HLP has been renamed to just KMHELP. Please delete
  17.      ===>  the old version and use the new help file with this version.
  18.  
  19.            Any sequence of stacked U/D commands are now accepted.
  20.            KMAIL U D Y G  or  KMAIL D Y U G  will work just fine now.
  21.  
  22.            Local mode now works exactly the same as remote callers.
  23.  
  24.            The .PNT file now contains message pointers of both BEFORE
  25.            and AFTER the mail download. When resetting message pointers
  26.            the caller may choose which set to use.
  27.  
  28.            Added "File Send" services, see KMail DOC under heading
  29.            Extended Services for info.
  30.  
  31.            Changed "Want to Receive this Packet" prompt to require
  32.            a specific match rather than default to No.
  33.  
  34.            Added enhanced error messages in a couple of places to help
  35.            isolate a problem reading CNAMES.@@@
  36.  
  37.            Added Fido style tag line support. Use: Fido_Tag=Yes in CFG.
  38.  
  39.            Revised security checking to test for "Locked" conferences
  40.            and expired security levels.
  41.  
  42.            KMail now adds user for Yours Only if a message is uploaded
  43.            into a non-selected conference. (subject to security checks)
  44.  
  45.            No longer strip the NE: from the Subject line so the the
  46.            receiver will be aware that the message is local only.
  47.  
  48.            Added message to indicate MESSAGES.DAT has reached limit.
  49.  
  50.            PreZip process failed when scanning for the name in USERS
  51.            record #1. This bug has been here since day 1 and nobody
  52.            has tried doing this until recently.
  53.  
  54.            Changed BBSID.PTR to BBSID.PNT to avoid conflict with Rnet.
  55.  
  56.            Fixed error 201 which occured processing a REP packet if the
  57.            message + the tag line ended exactly on the last byte of any
  58.            given message buffer.
  59.  
  60.            Changed logic in the conference selection routine to avoid
  61.            the "Conference out of Range" message. The user is now moved
  62.            directly to the appropriate selection panel.
  63.  
  64.            Added ability to specify maximum MESSAGES.DAT size.
  65.  
  66.            Fixed error 201 at 0051:2D3E in the PTR processing routine.
  67.            It couldn't handle a message number greater than 65,535.
  68.  
  69.            New option "Sysop_Alias=" is implemented in the CFG file. This
  70.            option is intended for those Sysops who may have something
  71.            other than their real name in record #1 of users.  Using this
  72.            option will cause messages addressed to the alias name to be
  73.            included in the personal index of a download packet. The
  74.            messages will also be marked as having been read. This option
  75.            has no effect when uploading.
  76.  
  77. KMAIL290 - 12/22/91
  78.  
  79.            Fixed a long standing problem that caused a caller to be
  80.            returned to CONF 255 if the door was opened from within any
  81.            conference greater that 255.
  82.  
  83.            Adjusted routines so that CTRL-K will abort the message scan.
  84.  
  85.            Added check for carrier-loss in the conference scan routine.
  86.  
  87.            New parm "Disable=xx" added to configuration to indicate the
  88.            number of minutes prior to event to prohibit downloading.
  89.  
  90.            Kmail was incorrectly asking for qwk/rep location after
  91.            receiving a .REP using a bi-directional protocol.
  92.  
  93.            Due to debugging code enabled, Kmail was trying to read
  94.            CONFINFO causing an error message.    Fixed!
  95.  
  96.            Adjustments made to handle EZ 2.0 reply packets.
  97.  
  98.            Chat time was not being credited to the caller
  99.  
  100.            Network status was not being granted for private conferences.
  101.  
  102. KMAIL289 - 11/11/91
  103.  
  104.            Due to debugging code left in a routine, the Speed parms
  105.            were not being processed from the CFG file.
  106.  
  107. KMAIL288 - 11/09/91
  108.  
  109.            Added additional user option "Message Limits" to allow
  110.            callers to specify messages per conference and overall
  111.            number of messages. (not to exceed system defaults).
  112.  
  113.            Added HS/Link protocol support. Just add the appropriate
  114.            HS= and HR= entries to KMail.CFG to enable HS/Link.
  115.  
  116.            Expanded TPA bytes to 18 to allow saving the date/time of
  117.            files sent via the SysFile function and to allow for
  118.            future functions.
  119.  
  120.            Using PCBSM, select "User Info File Maintenance" and update
  121.            the KMAIL Third Party Application entry with the following info.
  122.  
  123.    ==>     Version      :    30    <---- This changed!
  124.    ==>     Static Size  :    18    <---- This changed!
  125.            Dynamic Size :     1
  126.            Keyword      : KMAIL
  127.  
  128.            Network status not enabled correctly on some systems when
  129.            Ignore_Echo=Yes was in effect.  Fixed!
  130.  
  131.            Corrected new files scan when in conferences > 255.
  132.  
  133.            Added an option to prevent the caller from logging off
  134.            from within the door. Include:  Disable_Goodbye=Yes
  135.            in the KMAIL.CFG to enable this option.
  136.  
  137.            Update the time-used and time-left fields more frequently
  138.            to try and keep them in sync with PCBoard.
  139.  
  140. KMAIL287 - 08/26/91
  141.  
  142.            Added ability to transmit network adminstration files
  143.            within the QWK packet. See heading SYSFILE.DAT in docs.
  144.  
  145.            Increased HEAP and STACK allocations to see if that will
  146.            prevent the lockup that a couple of people have reported.
  147.  
  148. KMAIL286 - 08/14/91
  149.  
  150.            Midnight boundry still causing a problem. Revised elapsed
  151.            time checking to cover all cases that I can think of.
  152.  
  153. KMAIL285 - 08/11/91
  154.  
  155.            Fixed a problem for multinode systems where an abend would
  156.            occur during the New File scan if PCBFiler was also running.
  157.  
  158.            Fixed a midnight boundry problem that could cause a user to
  159.            have ZERO time the following day. This could happen if the
  160.            KMail session spanned the midnight boundry and the caller
  161.            logged off from within the KMail door.
  162.  
  163.            Added the KWORK drive and path info to the %3 parm passed
  164.            to Xmodem protocol batch files.
  165.  
  166.            No longer translate @USER@ to real name if caller has
  167.            network status.
  168.  
  169.            Added user selectable mail scan option to allow scanning
  170.            of "Personal" + "To All" messages.
  171.  
  172.            Updated KMAIL.HLP file.
  173.  
  174.            Changes to allow KMail to use the protocol batch files
  175.            from the KMail subdirectory when present.
  176.  
  177.            Strip trailing blanks from entries in the .CFG file.
  178.            Some editors were doing this, causing a problem.
  179.  
  180.            KMail was appending a TAG line to messages imported from
  181.            other systems. This is incorrect, TAG's should only be
  182.            appended to messages which originate on your system. Fixed!
  183.  
  184.            The help info would not display on the first invocation by a
  185.            user, except for the sysop. That's why I missed it.  Fixed!
  186.  
  187. KMAIL284 - 07/13/91
  188.  
  189.            Fixed yet another failure to set the mail-waiting flags.
  190.  
  191.            Added TAG line support. (See .CFG for details.)
  192.  
  193.            Also included with this level are new Welcome and Welcomeg
  194.            files. Be sure and include them in your \KMAIL directory
  195.            unless you have customized your own version.
  196.  
  197. KMAIL283 - 07/06/91
  198.  
  199.            Added @XX color codes to the KMAIL.HLP file.
  200.  
  201.            Corrected an intermittent problem causing the mail waiting
  202.            flags to not be set.
  203.  
  204.            SCRIPT0 processing was causing an unexpected "Enter to
  205.            Continue" prompt to the caller. Disabled displaying
  206.            the script0 file for now.
  207.  
  208. KMAIL282 - 07/01/91
  209.  
  210.            Added processing to set the "Mail Waiting" flags for the
  211.            various conferences during message importing. A .CFG option
  212.            Mail_Waiting=Yes/No is provided to disable it.
  213.  
  214.   ====>    KMAIL.HLP has been changed to a new format, be sure and
  215.            put the new version into your \KMAIL directory.
  216.  
  217.            Fixed a runtime 201 error caused by trying to set the
  218.            "has been read" flag of a purged message.
  219.  
  220.            Corrected Xmodem %1 and %2 parms, they were reversed.
  221.  
  222.            The SCRIPT0 file is now processed directly from the
  223.            location specified in PCBSetup.
  224.  
  225.            Fixed the System News file processing which was broken
  226.            a few levels back. The System News file processing now
  227.            respects the PCBSetup option to only send "new" news.
  228.  
  229. KMAIL281 - 06/14/91
  230.  
  231.            Included options in the CFG file to control ARC and LHA
  232.            processing. (ARC=Yes/No and LHA=Yes/No).
  233.  
  234.            Altered processing of SCRIPT0 file to prevent a message
  235.            from LHA if the SCRIPT0 is missing.
  236.  
  237. KMAIL280 - 06/09/91
  238.  
  239.            Restructured code to allow multi-node systems to run using
  240.            a common \KMAIL sub-directory.
  241.  
  242.            Added support for LHA.
  243.  
  244.            Removed the dir prompt when running in Local mode if the
  245.            QWK/REP locations are specified in the CFG file.
  246.  
  247.            Resolved compatibility problem with PowerQwk RDR.
  248.  
  249. KMAIL279 - 05/26/91
  250.  
  251.            Added support for 14,400 carrier speed. Also, removed 19,200
  252.            and 38,400 parms from the CFG file as these are port speeds
  253.            rather than carrier speeds.
  254.  
  255. KMAIL278 - 05/25/91
  256.  
  257.            Resolved a compatibility problem with SLMR 2.0, lousy timing!
  258.  
  259.            Made a change to KEY file processing on multi-node systems to
  260.            assist those that have different BBS name text on each node.
  261.            (more info in doc file)
  262.  
  263. KMAIL277 - 05/24/91
  264.  
  265.            Added BiModem support.
  266.  
  267.            Added an online HELP file "KMAIL.HLP" that callers may
  268.            view within Kmail. Just place this file in the \KMAIL dir.
  269.  
  270.            Fixed a problem that caused Kmail to reject a message if
  271.            the Sysop was using their "Real Name" in the from field.
  272.  
  273.            Fixed a problem that caused Kmail to ignore any Keyword
  274.            in the TPA record other than 'KMAIL'.
  275.  
  276.            Fixed an error in calling the Xmodem-1K protocol.
  277.  
  278.            Included separate protocol entries for Xmodem/Sum
  279.            and Xmodem/CRC to help reduce confusion.
  280.  
  281.            To assist those Sysop's who have separate QWK/REP locations,
  282.            the Loc_Dir option has been split into Qwk_Dir & Rep_Dir.
  283.  
  284.            Added parm "Buffers=" to the KMAIL.CFG to allow controlling
  285.            the number of buffered I/O blocks that Kmail will allocate.
  286.            Previously was hard coded to use (120) 512 byte blocks.
  287.